package com.codeest.geeknews.model.bean;

import java.util.List;

/**
 * Created by admin on 2017/8/22.
 */

public class LastfmAlbumBean {


    /**
     * album : {"name":"All For You","artist":"Stevie Hoang","url":"https://www.last.fm/music/Stevie+Hoang/All+For+You","image":[{"text":"https://lastfm-img2.akamaized.net/i/u/34s/ff467f2ca2684639ab08552c31d22f3e.png","size":"small"},{"text":"https://lastfm-img2.akamaized.net/i/u/64s/ff467f2ca2684639ab08552c31d22f3e.png","size":"medium"},{"text":"https://lastfm-img2.akamaized.net/i/u/174s/ff467f2ca2684639ab08552c31d22f3e.png","size":"large"},{"text":"https://lastfm-img2.akamaized.net/i/u/300x300/ff467f2ca2684639ab08552c31d22f3e.png","size":"extralarge"},{"text":"https://lastfm-img2.akamaized.net/i/u/ff467f2ca2684639ab08552c31d22f3e.png","size":"mega"},{"text":"https://lastfm-img2.akamaized.net/i/u/arQ/ff467f2ca2684639ab08552c31d22f3e.png","size":""}],"listeners":"482","playcount":"8369","tracks":{"track":[{"name":"Never Change","url":"https://www.last.fm/music/Stevie+Hoang/_/Never+Change","duration":"0","attr":{"rank":"1"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Before You Break My Heart","url":"https://www.last.fm/music/Stevie+Hoang/_/Before+You+Break+My+Heart","duration":"227","attr":{"rank":"2"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"She's My Girl","url":"https://www.last.fm/music/Stevie+Hoang/_/She%27s+My+Girl","duration":"0","attr":{"rank":"3"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Superstar (Feat. Blac Boi)","url":"https://www.last.fm/music/Stevie+Hoang/_/Superstar+(Feat.+Blac+Boi)","duration":"0","attr":{"rank":"4"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Homie","url":"https://www.last.fm/music/Stevie+Hoang/_/Homie","duration":"0","attr":{"rank":"5"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Physical","url":"https://www.last.fm/music/Stevie+Hoang/_/Physical","duration":"0","attr":{"rank":"6"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Say My Name","url":"https://www.last.fm/music/Stevie+Hoang/_/Say+My+Name","duration":"0","attr":{"rank":"7"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Dreaming","url":"https://www.last.fm/music/Stevie+Hoang/_/Dreaming","duration":"0","attr":{"rank":"8"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Special Girl (Feat. Blac Boi)","url":"https://www.last.fm/music/Stevie+Hoang/_/Special+Girl+(Feat.+Blac+Boi)","duration":"0","attr":{"rank":"9"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"One Chance","url":"https://www.last.fm/music/Stevie+Hoang/_/One+Chance","duration":"0","attr":{"rank":"10"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"If I Had Your Love","url":"https://www.last.fm/music/Stevie+Hoang/_/If+I+Had+Your+Love","duration":"0","attr":{"rank":"11"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Butterflies","url":"https://www.last.fm/music/Stevie+Hoang/_/Butterflies","duration":"0","attr":{"rank":"12"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"I Hate Falling In Love","url":"https://www.last.fm/music/Stevie+Hoang/_/I+Hate+Falling+In+Love","duration":"0","attr":{"rank":"13"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Rainbow","url":"https://www.last.fm/music/Stevie+Hoang/_/Rainbow","duration":"0","attr":{"rank":"14"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}}]},"tags":{"tag":[]}}
     */

    private AlbumBean album;

    public AlbumBean getAlbum() {
        return album;
    }

    public void setAlbum(AlbumBean album) {
        this.album = album;
    }

    public static class AlbumBean {
        /**
         * name : All For You
         * artist : Stevie Hoang
         * url : https://www.last.fm/music/Stevie+Hoang/All+For+You
         * image : [{"text":"https://lastfm-img2.akamaized.net/i/u/34s/ff467f2ca2684639ab08552c31d22f3e.png","size":"small"},{"text":"https://lastfm-img2.akamaized.net/i/u/64s/ff467f2ca2684639ab08552c31d22f3e.png","size":"medium"},{"text":"https://lastfm-img2.akamaized.net/i/u/174s/ff467f2ca2684639ab08552c31d22f3e.png","size":"large"},{"text":"https://lastfm-img2.akamaized.net/i/u/300x300/ff467f2ca2684639ab08552c31d22f3e.png","size":"extralarge"},{"text":"https://lastfm-img2.akamaized.net/i/u/ff467f2ca2684639ab08552c31d22f3e.png","size":"mega"},{"text":"https://lastfm-img2.akamaized.net/i/u/arQ/ff467f2ca2684639ab08552c31d22f3e.png","size":""}]
         * listeners : 482
         * playcount : 8369
         * tracks : {"track":[{"name":"Never Change","url":"https://www.last.fm/music/Stevie+Hoang/_/Never+Change","duration":"0","attr":{"rank":"1"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Before You Break My Heart","url":"https://www.last.fm/music/Stevie+Hoang/_/Before+You+Break+My+Heart","duration":"227","attr":{"rank":"2"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"She's My Girl","url":"https://www.last.fm/music/Stevie+Hoang/_/She%27s+My+Girl","duration":"0","attr":{"rank":"3"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Superstar (Feat. Blac Boi)","url":"https://www.last.fm/music/Stevie+Hoang/_/Superstar+(Feat.+Blac+Boi)","duration":"0","attr":{"rank":"4"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Homie","url":"https://www.last.fm/music/Stevie+Hoang/_/Homie","duration":"0","attr":{"rank":"5"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Physical","url":"https://www.last.fm/music/Stevie+Hoang/_/Physical","duration":"0","attr":{"rank":"6"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Say My Name","url":"https://www.last.fm/music/Stevie+Hoang/_/Say+My+Name","duration":"0","attr":{"rank":"7"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Dreaming","url":"https://www.last.fm/music/Stevie+Hoang/_/Dreaming","duration":"0","attr":{"rank":"8"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Special Girl (Feat. Blac Boi)","url":"https://www.last.fm/music/Stevie+Hoang/_/Special+Girl+(Feat.+Blac+Boi)","duration":"0","attr":{"rank":"9"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"One Chance","url":"https://www.last.fm/music/Stevie+Hoang/_/One+Chance","duration":"0","attr":{"rank":"10"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"If I Had Your Love","url":"https://www.last.fm/music/Stevie+Hoang/_/If+I+Had+Your+Love","duration":"0","attr":{"rank":"11"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Butterflies","url":"https://www.last.fm/music/Stevie+Hoang/_/Butterflies","duration":"0","attr":{"rank":"12"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"I Hate Falling In Love","url":"https://www.last.fm/music/Stevie+Hoang/_/I+Hate+Falling+In+Love","duration":"0","attr":{"rank":"13"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}},{"name":"Rainbow","url":"https://www.last.fm/music/Stevie+Hoang/_/Rainbow","duration":"0","attr":{"rank":"14"},"streamable":{"text":"0","fulltrack":"0"},"artist":{"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}}]}
         * tags : {"tag":[]}
         */

        private String name;
        private String artist;
        private String url;
        private String listeners;
        private String playcount;
        private TracksBean tracks;
        private TagsBean tags;
        private List<ImageBean> image;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getArtist() {
            return artist;
        }

        public void setArtist(String artist) {
            this.artist = artist;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getListeners() {
            return listeners;
        }

        public void setListeners(String listeners) {
            this.listeners = listeners;
        }

        public String getPlaycount() {
            return playcount;
        }

        public void setPlaycount(String playcount) {
            this.playcount = playcount;
        }

        public TracksBean getTracks() {
            return tracks;
        }

        public void setTracks(TracksBean tracks) {
            this.tracks = tracks;
        }

        public TagsBean getTags() {
            return tags;
        }

        public void setTags(TagsBean tags) {
            this.tags = tags;
        }

        public List<ImageBean> getImage() {
            return image;
        }

        public void setImage(List<ImageBean> image) {
            this.image = image;
        }

        public static class TracksBean {
            private List<TrackBean> track;

            public List<TrackBean> getTrack() {
                return track;
            }

            public void setTrack(List<TrackBean> track) {
                this.track = track;
            }

            public static class TrackBean {
                /**
                 * name : Never Change
                 * url : https://www.last.fm/music/Stevie+Hoang/_/Never+Change
                 * duration : 0
                 * attr : {"rank":"1"}
                 * streamable : {"text":"0","fulltrack":"0"}
                 * artist : {"name":"Stevie Hoang","mbid":"65178572-ba1d-4dec-842e-d594c68a437a","url":"https://www.last.fm/music/Stevie+Hoang"}
                 */

                private String name;
                private String url;
                private String duration;
                private AttrBean attr;
                private StreamableBean streamable;
                private ArtistBean artist;

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getDuration() {
                    return duration;
                }

                public void setDuration(String duration) {
                    this.duration = duration;
                }

                public AttrBean getAttr() {
                    return attr;
                }

                public void setAttr(AttrBean attr) {
                    this.attr = attr;
                }

                public StreamableBean getStreamable() {
                    return streamable;
                }

                public void setStreamable(StreamableBean streamable) {
                    this.streamable = streamable;
                }

                public ArtistBean getArtist() {
                    return artist;
                }

                public void setArtist(ArtistBean artist) {
                    this.artist = artist;
                }

                public static class AttrBean {
                    /**
                     * rank : 1
                     */

                    private String rank;

                    public String getRank() {
                        return rank;
                    }

                    public void setRank(String rank) {
                        this.rank = rank;
                    }
                }

                public static class StreamableBean {
                    /**
                     * text : 0
                     * fulltrack : 0
                     */

                    private String text;
                    private String fulltrack;

                    public String getText() {
                        return text;
                    }

                    public void setText(String text) {
                        this.text = text;
                    }

                    public String getFulltrack() {
                        return fulltrack;
                    }

                    public void setFulltrack(String fulltrack) {
                        this.fulltrack = fulltrack;
                    }
                }

                public static class ArtistBean {
                    /**
                     * name : Stevie Hoang
                     * mbid : 65178572-ba1d-4dec-842e-d594c68a437a
                     * url : https://www.last.fm/music/Stevie+Hoang
                     */

                    private String name;
                    private String mbid;
                    private String url;

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getMbid() {
                        return mbid;
                    }

                    public void setMbid(String mbid) {
                        this.mbid = mbid;
                    }

                    public String getUrl() {
                        return url;
                    }

                    public void setUrl(String url) {
                        this.url = url;
                    }
                }
            }
        }

        public static class TagsBean {
            private List<?> tag;

            public List<?> getTag() {
                return tag;
            }

            public void setTag(List<?> tag) {
                this.tag = tag;
            }
        }

        public static class ImageBean {
            /**
             * text : https://lastfm-img2.akamaized.net/i/u/34s/ff467f2ca2684639ab08552c31d22f3e.png
             * size : small
             */

            private String text;
            private String size;

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getSize() {
                return size;
            }

            public void setSize(String size) {
                this.size = size;
            }
        }
    }
}
